Skip to content

Announce Rust 1.89.0 #1666

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 7, 2025
Merged

Announce Rust 1.89.0 #1666

merged 3 commits into from
Aug 7, 2025

Conversation

BoxyUwU
Copy link
Member

@BoxyUwU BoxyUwU commented Jul 24, 2025

  • Explicitly Inferred Arguments to Const Generics
  • Mismatched Lifetime Syntax Lint
  • More x86 Target Features and Intrinsics
  • Cross compiled doctests
  • i128 and u128 in extern "C"
  • in progress demotion of x86_64-macos-darwin
  • spec compliant wasm32-unknown-unknown C ABI

cc @rust-lang/release
@rustbot ping relnotes-interest-group

Rendered

@rustbot
Copy link
Collaborator

rustbot commented Jul 24, 2025

Hi relnotes-interest-group, this PR adds a release blog post. Could you review
the blog post if you have time? Thanks <3

cc @alex-semenyuk @jieyouxu @joshtriplett @Kobzol @lcnr @traviscross

@bjorn3
Copy link
Member

bjorn3 commented Jul 28, 2025

Something that may be of note is that 1.89 finally fixes the C abi for wasm32-unknown-unknown: rust-lang/rust#133952

@BoxyUwU
Copy link
Member Author

BoxyUwU commented Aug 6, 2025

@bjorn3 in regards to rust-lang/rust#133952 it seems entirely missed from this release as it was not marked relnotes. Other than that I just honestly can't figure out what has actually changed here and what it means for any users (the PR has zero description and does not change any tests). Does it need compat notes? What would we write in the blog?

Best I can understand we changed the meaning of extern "C" fn on wasm targets. But we had a bunch of lints and FCWs before we did this so its not actually breaking? Is this just "new feature: extern "C" on wasm targets is now properly supported"

It seems like it should definitely have a release notes entry though so if you'd be able to file a review adding the proper text to the relevant headers in rust-lang/rust#144509 that'd be great. (note that release is tommorow.... there isn't really that much time left)

edit: done myself but would appreciate a look over if possible

@bjorn3
Copy link
Member

bjorn3 commented Aug 6, 2025

it seems entirely missed from this release as it was not marked relnotes.

Oops, should indeed have been marked relnotes.

edit: done myself but would appreciate a look over if possible

LGTM

Co-authored-by: Mark Rousskov <[email protected]>
@pietroalbini pietroalbini merged commit 46b72d5 into rust-lang:master Aug 7, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.